Proposal of a Supporting Method for Diagrams Generation with the Transformation Rules in UML
نویسنده
چکیده
Various object-oriented methodology is advocated in recent years. The Unified Modeling Language (UML), which is the unification modeling language of those notation, is becoming leading now. This paper proposes a supporting method of diagrams generation with the transformation rules in UML to draw diagrams eliminated contradiction in a short time by using common elements which other diagrams have. The validity of the proposal method is confirmed by implementing a diagram transformation editor as an experiment and verifying a part of the rules on the editor. The rules are extracted within an extent of specification of UML and used without any extension, semantics, and so on. Consequently, diagrams without contradiction can be generated in a short time. Especially, transformation of the diagrams which show the same character of a system such as the sequence diagram and the collaboration diagram expressing the interaction of an object has generated the near completion diagram. keywords: object-oriented design, Unified Modeling Language (UML), modeling tool, diagram transformation editor, transformation rules.
منابع مشابه
Automated Program Generation in Viatra
Although the Unified Modeling Language (UML) has become the de facto standard visual modeling language of object–oriented design, both academic investigations and engineering experiments have revealed several shortcomings regarding, especially, its imprecise semantics and the lack of flexibility in domain specific applications [1]. Recently, the UML 2.0 Request For Proposal issued by the Object...
متن کاملUML Representation Proposal for XTT Rule Design Method
In the paper practical issues concerning the use of UML as a knowledge representation method for rules are discussed. A proposal of an UML-based representation for the XTT structured representation for rules is presented. Since some deep semantical di erences between UML and rule-based representation exist, several possible UML representations are evaluated. A practical algorithm for building a...
متن کاملDesign of Rules for Transforming UML Sequence Diagrams into Java code
UML is a modeling language that most developers employed during design phase. UML provides various types of diagrams used for specifying both the structure and the behavior of systems. During the development process, models specified by these diagrams are eventually transformed into corresponding code. Although there are many researches studied about transforming UML models into code, they disc...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملAspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002